Towards E-CASE Tools for Software Engineering
نویسنده
چکیده
CASE tools are having an important role in all phases of software systems development and engineering. This is evident in the huge benefits obtained from using these tools including their cost-effectiveness, rapid software application development, and improving the possibility of software reuse to name just a few. In this paper, the idea of moving towards E-CASE tools, rather than traditional CASE tools, is advocated since these E-CASE tools have all the benefits and advantages of traditional CASE tools, and add to that all the benefits of web technology. This is presented by focusing on the role of E-CASE tools in facilitating the trend of telecommuting and virtual workplaces among software engineering and information technology professionals. In addition, E-CASE tools integrate smoothly with the trend of E-learning in conducting software engineering courses. Finally, two surveys were conducted for a group of software engineering professionals and students of software engineering courses. The surveys show that ECASE tools are of great value to both communities of students and professionals of software engineering.
منابع مشابه
An Evaluation of CASE Tools
Computer-Aided Software Engineering (CASE) tools are important for systems/software development and implementation. CASE tools can be used to reduce the cost and time of system/software development while improving the quality of the product developed. In addition, CASE tools enable the user to present information and knowledge compactly and in a uniform manner for ease of communication. CASE to...
متن کاملServing up a Banquet: Towards an Environment Supporting All Aspects of Software Development
In order to make diverse software engineering techniques readily available and their use effective, they should be supported by appropriate CASE environments. We describe our experiences in building several such environments for different software engineering methodologies and notations. As these methodologies address different aspects of software development, tools embodying them should ideall...
متن کاملAdopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools
The open source movement has created and uses a set of software engineering tools with features that fit the characteristics of open source development processes. To a large extent, the open source culture and methodology are conveyed to new developers via the toolset itself, and through the demonstrated usage of these tools on existing projects. The rapid and wide adoption of open source tools...
متن کاملEnveloping Sophisticated Tools into Computer-aided Software Engineering Environments (research Paper)
We present a CASE-tool integration strategy based on enveloping pre-existing tools without source code modiications, recompilation, or assuming an extension language or any other special capabilities on the part of the tool. This Black Box enveloping (or wrapping) idea has been around for a long time, but was previously restricted to relatively simple tools. We describe the design and implement...
متن کاملExchange Of Software Representations Among Reverse Engineering Tools
This paper examines the exchange of software representations among reverse engineering tools. Background information on maintenance related activities and their importance in the software development lifecycle are outlined. An overview of tool support for software maintenance demonstrates the need for a standardized means for facilitating the exchange of information among reverse engineering to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- iJAC
دوره 6 شماره
صفحات -
تاریخ انتشار 2013